Modeling Software Testing Processes

نویسندگان

  • James S. Collofello
  • Zhen Yang
  • John D. Tvedt
  • Derek Merrill
  • Ioana Rus
چکیده

The production of a high quality software product requires application of both defect prevention and defect detection techniques. A common defect detection strategy is to subject the product to several phases of testing such as unit, integration, and system. These testing phases consume significant project resources and cycle time. As software companies continue to search for ways for reducing cycle time and development costs while increasing quality, software testing processes emerge as a prime target for investigation. This paper proposes the utilization of system dynamics models for better understanding testing processes. Motivation for modeling testing processes is presented along with a an executable model of the unit test phase. Some sample model runs are described to illustrate the usefulness of the model.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Software Development and Testing: A System Dynamics Simulation and Modeling Approach

Software-development and testing is a complex activity that often shows signs of contradicting instinctive activities, in that outcomes can vary drastically with deliberate consequences. Software-development and testing has many complexities, including dynamic behavior and feedback mechanisms, as well as various interacting factors. System dynamics is a modeling methodology that is well suited ...

متن کامل

Modeling and Prediction of FRP Composite Cylinder tubes Crashworthiness Characteristics

In this paper, numerical simulation of FRP composite cylinder tubes progressive crushing processes is conducted using LS-Dyna. Details on the numerical modeling strategy are given and discussed. It is found that triggers introduced in the numerical simulation can effectively model the bevel trigger at the end of the tubular specimens. It is also found that two-layer finite element model based o...

متن کامل

Analyzing Model Dependencies for Rule-based Regression Test Selection

Unintended side effects during changes of software demand for a precise test case selection to achieve both confidence and minimal effort for testing. Identifying the change related test cases requires an impact analysis across different views, models, and tests. Model-based regression testing aims to provide this analysis earlier in the software development cycle and thus enables an early esti...

متن کامل

Testing Processes of Web Applications

Current practice in Web application development is based on the skills of the individual programmers and often does not apply the principles of software engineering. The increasing economic relevance and internal complexity of the new generation of Web applications require that proper quality standards are reached and that development is kept under control. It is therefore likely that the forma...

متن کامل

Towards Model-based Acceptance Testing for Scrum

In agile processes like Scrum, strong customer involvement requires techniques to support requirements analysis and acceptance testing. Additionally, test automation is crucial, as incremental development and continuous integration need high efforts for testing. To cope with these challenges, we propose a model-based technique for documenting customer’s requirements using test models. These can...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1995